package server.netty;

import lombok.Data;
import server.GpcRequest;

/**
 * 修改为Gpc 数据包
 * @ClassName:       GpcMessage
 * @Description:     TODO
 * @author:          ljh
 * @version:         CMR--
 * @date:            2019年5月31日        下午3:49:13
 */
@Data
public class GpcDataPackage {

	/**
	 * 数据包序号
	 */
	private long index;
	/**
	  * 状态位
	  */
	private int status;

	/**
	  * 指令代码
	  */
	private int code;

	/**
	  * 消息长度
	  */
	private int length;

	/**
	  * 额外消息
	  */
	private String context;

	/**
	  * 连接端编号
	  */
	private String unique;

	/**
	  * 请求的context体
	  */
	private GpcRequest routeRequest = new GpcRequest();

	public String getRequestHeader(String header) {
		if(routeRequest == null) {
			return "";
		}
		return routeRequest.getHeader(header);
	}
}
